Data Structures | |
class | FThread |
FThread wraps threads for each platform. More... | |
struct | IThreadSpy |
Thread Spy interface declaration. More... | |
struct | ILock |
Lock interface declaration. More... | |
class | FLock |
FLock declaration. More... | |
class | FLockObject |
FLockObj declaration. More... | |
class | FCondition |
FCondition - wraps the signal and wait calls in win32. More... | |
class | FRwLock |
FRwLock - read / write lock. More... | |
class | FGuard |
FGuard - automatic object for locks. More... | |
class | FConditionalGuard |
Conditional Guard - Locks only if valid lock is passed. More... | |
class | FConditionalReadGuard |
Conditional Read Guard - Locks only if valid lock is passed. More... | |
class | FConditionalWriteGuard |
Conditional Write Guard - Locks only if valid lock is passed. More... | |
class | FSemaphore |
Semaphore. More... | |
class | FSemaphoreGuard |
Semaphore Guard - automatic object for semaphores. More... | |
class | FReadGuardT< T > |
Scope object for setting a read lock. More... | |
class | FWriteGuardT< T > |
Scope object for setting a write lock. More... | |
class | FRecursionCounter |
Prevent recursive calls or from another thread to a method use in combination with FRecursionGuard. More... | |
class | FRecursionGuard |
Guard for a FRecursionCounterusage example:. More... | |
class | FLocalThreadStorage |
Local storage for threadsLocal thread storage enables multiple threads to use the same ID to store and retrieve an object that is local to the thread. More... | |
Functions | |
void | FThreadSleep (int32 milliseconds) |
Sets current thread to sleep for a while, while releasing the CPU. |
void FThreadSleep | ( | int32 | milliseconds | ) |
Sets current thread to sleep for a while, while releasing the CPU.